251d7bb7b83a1a6b5bba2a07297ec9f179f056b7,graylog2-server/src/main/java/org/graylog2/bindings/ServerBindings.java,ServerBindings,bindSingletons,#,118
Before Change
bind(OutputBufferWatermark.class).toInstance(new OutputBufferWatermark());
bind(Indexer.class).toProvider(IndexerProvider.class);
bind(SystemJobManager.class).toProvider(SystemJobManagerProvider.class);
bind(InputRegistry.class).toProvider(ServerInputRegistryProvider.class);
bind(RulesEngine.class).toProvider(RulesEngineProvider.class);
bind(LdapConnector.class).toProvider(LdapConnectorProvider.class);
bind(LdapUserAuthenticator.class).toProvider(LdapUserAuthenticatorProvider.class);
After Change
bind(OutputBufferWatermark.class).toInstance(new OutputBufferWatermark());
bind(Indexer.class).toProvider(IndexerProvider.class);
bind(SystemJobManager.class).toProvider(SystemJobManagerProvider.class);
bind(InputRegistry.class).toProvider(ServerInputRegistryProvider.class).asEagerSingleton();
bind(RulesEngine.class).toProvider(RulesEngineProvider.class);
bind(LdapConnector.class).toProvider(LdapConnectorProvider.class);
bind(LdapUserAuthenticator.class).toProvider(LdapUserAuthenticatorProvider.class);